package org.example4;

import java.lang.reflect.Field;

/**
 *  获取class中的所有字段
 */
public class ParseField {
    public static void main(String[] args) {
        Class clazz = Person.class;

        // 只获取本类及父类中public修饰符的成员变量
//        Field[] fields = clazz.getFields();

        // 获取本类及父类中所有权限修饰符的成员变量
        Field[] declaredFields = clazz.getDeclaredFields();
        for (Field field : declaredFields
        ) {
            System.out.println(field);
        }

    }
}
